Ammotragus Lervia — synonyms, definition
1. Ammotragus lervia (Noun)
5 synonyms
Barbary sheep aoudad arui audad maned sheep
1 definition
Ammotragus lervia (Noun) — Wild sheep of northern Africa.
1 type of
wild sheep
2 parts of
Ammotragus genus Ammotragus